package com.wen.edu.api.impl;

import com.wen.commonutils.ResultEntity;
import com.wen.edu.api.VodApi;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @Author：Win
 * @Date: 2021/6/12 15:27
 * @Description: consumer端在调用Vod模块业务时, 发生了某些意外, 导致调用失败甚至不能调用相关业务时,
 * 此处的备用方法就会生效
 */
@Component
public class VodFallBack implements VodApi {
    /**
     * 删除单个视频
     *
     * @param id 视频id
     * @return 成功或失败
     */
    @Override
    public ResultEntity deleteSingleAlyVideo(String id) {
        return ResultEntity.error().message("删除单个视频失败");
    }

    /**
     * 批量删除视频
     *
     * @param ids 视频id集合
     * @return 成功或失败
     */
    @Override
    public ResultEntity deleteMultiAlyVideo(List<String> ids) {
        return ResultEntity.error().message("删除多个视频失败");
    }
}
